class CivicoDifferenziata < ActiveRecord::Base
  acts_as_paranoid unless SHOW_DELETED
  acts_as_versioned
  belongs_to :zona_differenziata
  has_many :segnalazioni_differenziata, :dependent => :destroy, :class_name => 'SegnalazioneDifferenziata'
  #has_many :note, :as => :nota_ref, :dependent => :protect
  has_many :allegati, :as => :allegato_ref, :dependent => :destroy
  validates_presence_of :zona_differenziata, :indirizzo

  def name
    "GIRO #{zona_differenziata.name unless zona_differenziata.nil?} :: #{indirizzo} - #{numero}"
  end
end
